﻿
namespace Storm.TextEditor.Localization
{
	public sealed class Localizations
	{
		#region Fields

		private static string findDialogText           = "Find";
		private static string findNextButtonText       = "Next next";
		private static string findReplaceButtonText    = "Replace";
		private static string findMarkAllButtonText    = "Mark all";
		private static string findCloseButtonText      = "Close";
		private static string findWhatLabelText        = "Find what:";
		private static string findReplaceWithLabelText = "Replace with:";
		private static string findMatchCaseLabel       = "Match case";
		private static string findMatchWholeWordLabel  = "Match whole word";
		private static string findUseRegExLabel        = "Use regular expressions";
		private static string replaceDialogText        = "Replace";
		private static string findReplaceAllButtonText = "Replace all";

		#endregion

		#region Properties

		public static string FindReplaceAllButtonText
		{
			get { return Localizations.findReplaceAllButtonText; }
			set { Localizations.findReplaceAllButtonText = value; }
		}

		public static string ReplaceDialogText
		{
			get { return Localizations.replaceDialogText; }
			set { Localizations.replaceDialogText = value; }
		}

		public static string FindUseRegExLabel
		{
			get { return Localizations.findUseRegExLabel; }
			set { Localizations.findUseRegExLabel = value; }
		}

		public static string FindMatchWholeWordLabel
		{
			get { return Localizations.findMatchWholeWordLabel; }
			set { Localizations.findMatchWholeWordLabel = value; }
		}

		public static string FindMatchCaseLabel
		{
			get { return Localizations.findMatchCaseLabel; }
			set { Localizations.findMatchCaseLabel = value; }
		}

		public static string FindReplaceWithLabelText
		{
			get { return Localizations.findReplaceWithLabelText; }
			set { Localizations.findReplaceWithLabelText = value; }
		}

		public static string FindWhatLabelText
		{
			get { return Localizations.findWhatLabelText; }
			set { Localizations.findWhatLabelText = value; }
		}

		public static string FindCloseButtonText
		{
			get { return Localizations.findCloseButtonText; }
			set { Localizations.findCloseButtonText = value; }
		}

		public static string FindMarkAllButtonText
		{
			get { return Localizations.findMarkAllButtonText; }
			set { Localizations.findMarkAllButtonText = value; }
		}

		public static string FindReplaceButtonText
		{
			get { return Localizations.findReplaceButtonText; }
			set { Localizations.findReplaceButtonText = value; }
		}

		public static string FindNextButtonText
		{
			get { return Localizations.findNextButtonText; }
			set { Localizations.findNextButtonText = value; }
		}

		public static string FindDialogText
		{
			get { return Localizations.findDialogText; }
			set { Localizations.findDialogText = value; }
		}

		#endregion
	}
}
